/*
 * Atributo.h
 *
 *  Created on: 17/05/2012
 *      Author: Shazgath
 */

#ifndef ATRIBUTO_H_
#define ATRIBUTO_H_

#include <string>
#include "common.h"

//  clase que contiene los atributos de una tabla

class Atributo {
public:
	Atributo();
	Atributo(unsigned int tipo, std::string n);
	virtual ~Atributo();
	virtual bool chequear();
	unsigned int getTipo();
	virtual std::string getNombre();
private:
	unsigned int tipo;		//  'D' para Dimension 'H' para hecho
	std::string nombre;		//  nombre del atributo ("Vendedor", "Sucursal", etc)
};

#endif /* ATRIBUTO_H_ */
